home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Complet / emovix / eMovix-0.9.0pre1_Setup.exe / {app} / src / movix / showisapnpmodules.sh < prev    next >
Encoding:
Linux/UNIX/POSIX Shell Script  |  2003-06-17  |  529 b   |  20 lines

  1. #!/bin/sh
  2.  
  3. ##############################################
  4. #     Detect & load ISA modules              #
  5. ##############################################
  6.     
  7. get_isapnp_modules () {
  8.    while read IGNORE ID IGNORE
  9.        do
  10.          DEVICE="0x"`echo $ID | cut -b6-7``echo $ID | cut -b4-5`
  11.          cat /lib/modules/`uname -r`/modules.isapnpmap | grep "^[^ ][^ ]*  *[^ ][^ ]*  *$DEVICE " | cut -f 1 -d " "
  12.        done
  13. }
  14.  
  15. for MODULE in `get_isapnp_modules < /proc/bus/isapnp/devices | sort -u`
  16. do 
  17.   echo Found module $MODULE
  18. done
  19.                 
  20.